另外,Windows API也有提供多媒體相關的API,如昨天程式介面裡的DirectX,是一組提供相關多媒體圖像及遊戲的服務,也就是Microsoft 以DirectX API作為安裝Windows的一部份。
下面為DirectX API裡所提供:
- Direct3D:用來存取3D相關的加速硬體。
- DirectDraw:是用來提供硬體來加速2D的影格緩衝,也就是2D的framebuffer的存取介面,不過已經被Direct2D給替代了。
- DirectSound:是提供低層次的硬體加速音效的存取,不過也已經被其他替代了。
- DirectInput:用來與輸入裝置進行通訊作用,不過也已經被替代了。
- DirectPlay:提供一個架構,供多人可以遊戲開發,不過也已被替代了,而Microsoft也不建議用此來開發遊戲。
- DirectShow:可以創立即執行通用的多媒體管道,不過也被替代了,與DirectPlay一樣不建議用來開發遊戲。
- DirectMusic:提供音樂數位介面(MIDI)相似的功能,卻也與DirectSound一起被替代了。
現在時代都在變化,所以許多的程式、功能都在改變、更新及替代